package com.iuie.ns.datum.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.iuie.ns.datum.vo.BlogInfoVO;
import com.iuie.ns.frame.persistence.annotations.MyBatisRepository;

/**
 * blog mapper
 * @author iuie
 * @date 2017年8月24日 下午11:51:34
 */
@MyBatisRepository
public interface BlogMapper {

	/**
	 * 根据ID查询博客信息
	 * @param id
	 * @return
	 * @date 2017年8月24日 下午11:49:37
	 */
	BlogInfoVO findById(@Param("blogId") Long blogId);

	/**
	 * 根据博客类型查询博客列表
	 * @param blogType
	 * @return
	 * @date 2017年8月30日 上午9:53:13
	 */
	List<BlogInfoVO> findByBlogType(@Param("blogType") String blogType);

	/**
	 * 根据博客id删除博客信息
	 * @param id
	 * @date 2017年8月30日 上午10:18:48
	 */
	void deleteById(@Param("id") Long id);

}
